import { ObjCreate } from "../common/ObjCreate";
import { WuXingPlayerInfo } from "../../model/wuxing/WuXingPlayerInfo";
import { ItemData } from "../../resource/info/ItemData";
import { ScaleBitmap } from "../../../../com/mui/display/ScaleBitmap";
type int = number;
//class WuXingBasePanel
    
    export  class WuXingBasePanel /* flash.display.Sprite */
    {
        constructor(arg1: int=428, arg2: int=438)
        {
            
            this._pwidth = arg1;
            this._pheight = arg2;
            this.initUI();
            return;
        }

        protected initUI(): void
        {
            this._bg1 = ObjCreate.createBg(0, 0, this.width, this.height, this);
            return;
        }

        public updateData(arg1: WuXingPlayerInfo): void
        {
            this._info = arg1;
            return;
        }

        public updatePackData(): void
        {
            return;
        }

        public updateRolePack(): void
        {
            return;
        }

        public updateAttrList(arg1: WuXingPlayerInfo, arg2: Boolean=true): void
        {
            return;
        }

        public updateJuHunData(arg1: WuXingPlayerInfo): void
        {
            return;
        }

        public updateMoney(): void
        {
            return;
        }

        public dispose(): void
        {
            return;
        }

        public showEffect(): void
        {
            return;
        }

        public onGradeResEffect(): void
        {
            return;
        }

        public onGradeItemReq(arg1: ItemData): void
        {
            return;
        }

        public onLockMainAttrChange(): void
        {
            return;
        }

        public onAutoBuyChange(): void
        {
            return;
        }

        public showMsg(arg1: string): void
        {
            return;
        }

        public /* override */ get width(): number
        {
            return this._pwidth;
        }

        public /* override */ get height(): number
        {
            return this._pheight;
        }

        /* internal */ /* var */_pwidth: int;

        /* internal */ /* var */_pheight: int;

        protected /* var */_info: WuXingPlayerInfo;

        protected /* var */_bg1: ScaleBitmap;
    }
